Mexico has closed its famous Teotihuacan pyramids after a gunman opened fire on tourists, killing a Canadian woman and injuring at least 13 others