US reports 670 new coronavirus deaths in 24 hours