US consumer sentiment at lowest level in 8 months