Antecedents of stress and well-being: a comparison between migrant and native workers in Spain