The gunman, whose nationality was unknown, killed himself after opening fire at the popular tourist destination in central Mexico, home to pre-Aztecan pyramids, said Cristobal Castaneda, the security secretary for Mexico state