US consumer sentiment at lowest in 10 years amid high inflation