Smartphones can soon be used to 'e-hail' city taxis