Psychological distress and unmet mental health needs among urban taxi drivers: a cross-sectional survey