US to offer 300,000 work visas for Mexicans, Central Americans. What happens to the American worker?