GM takes customer loyalty crown from Ford