Common mental health problems in rural-to-urban migrant workers in Shenzhen, China: prevalence and risk factors