Trump, Biden win Michigan primaries but Democrats mount Gaza protest vote