Top Republican blames Trump for riot