car prices The average price of a new car in America passes the $50,000 mark for the first time in history 16th Oct 2025