Amnesty International accuses Israel of war crimes in Gaza