Amnesty International has launched a scathing report, accusing Israel of committing acts of genocide against Palestinians in Gaza.