benefits of living in mexico