Phanerozoic tectonic evolution of Mexico