Immigration and productivity : a Spanish tale