Stress, Coping, and Health: A Comparison of Mexican Immigrants, Mexican-Americans, and Non-Hispanic Whites