Amnesty International denounces 'war crimes' in Gaza