Average age of vehicles on U.S. roads hits 12.5 years, another record