Three Russian cities are set to host the country's first unmanned taxis. What could go wrong?