Coronavirus sinks US consumer spending; savings hit record high