Socioeconomic status and primary health service use for mental health problems among immigrants with short and long lengths of stay