Amnesty: U.S., Europe shielding Israel over Gaza war crimes