Factors affecting the psychological well-being of immigrants: The role of group self-appraisal, social contacts, and perceived ethnic density.