MADRID -- Spain will legalize about 300,000 undocumented migrants a year, starting next May and through 2027, the country's ...