Biden wins Michigan primary but support hit over Gaza