Mexico has vowed to ramp up security at tourist sites to ensure safety ahead of the World Cup, following a shooting at pyramids outside of Mexico City.