The 7-year auto loan: America's middle class can't afford their cars