US consumer sentiment collapses to 50.8, its second-lowest reading ever