Mexico tourism: sun is still shining