Republican senator predicts ‘riots’ if Trump charged