Cab driver recovering after being shot