Do socio-cultural factors influence college students’ self-rated health status and health-promoting lifestyles?