Mexican President Andrés Manuel López Obrador is playing a key role in challenging U.S. dominance in Latin America.