Amnesty accuses Israel of war crimes during Gaza offensive