Mayas, Aztecas y Incas