President Trump will hold a pair of pre-midterm campaign rallies in Kansas and Iowa this coming weekend after all, having initially canceled them as he fights to keep Republican control of Congress.