I'm currently a H1B visa holder in US. I plan to go to Tjhuana, Mexico to apply for Visa. Do I need a Mexico visa to enter Mexico from US border?