US consumer sentiment falls to lowest in 8 months