Uber and Lyft to pay $328 million to settle dispute over taxes and fees paid by New York drivers