US consumer sentiment in May dives to 6-month low