President Donald Trump vowed Thursday to "fight" lawmakers in his own party in the 2018 midterm elections, even calling out members of the conservative House Freedom Caucus by name who he sees as standing in the way of healthcare reform.