Spain to Grant Legal Status to 500,000 Undocumented Migrants: Key Details and Impact