Mass riots erupt in at least 20 US cities