Former President Donald Trump won caucuses in Idaho and Missouri and swept the delegate haul at a party convention in Michigan.