Taxi drivers struggle with competition