Mexico’s president accuses US of lying about his country’s human rights record