In a speech, Mexico's president Andres Manuel Lopez Obrador urges Spain and the Vatican to apologize for their "abuses", ripping open afresh 500-year-old wounds of the Spanish conquest.