Amnesty International report critical of human rights violations in Mexico