Mexican president admits the archaeological site outside Mexico City lacked security measures to prevent the attack.