Trump rallies in Iowa and Kansas in final push as Democratic divisions shake up Michigan