Amnesty accuses Israel of ‘genocide’ in Gaza