New York City approves controversial taxi e-hail pilot program