Evo Morales arrives in Mexico City