General Motors has agreed to pay $220 million to settle allegations that it shared drivers' personal location and ...