US consumer mood hits record 48.2 low as markets rally