Average age of U.S. vehicles approaches 12 years