Donald Trump blames protests, bars and Mexico for rise in coronavirus cases