Taxi driver! Uber! Alles! The struggle continues between traditional cabbies and ride-sharing upstarts