GM to compensate crossover buyers for mpg error