Carfax owner buys Canadian vehicle-history provider for $460 million