US President Donald J. Trump speaks at a rally in Scranton, Pennsylvania