President Trump delivered a spirited address in Ohio, rallying supporters and criticizing former foes.