In a stunning U-turn, President Donald Trump is reviving both of his cancelled rallies in Kansas and Iowa this Sunday.