Americans are flocking to Mexico to work remotely