Uber is paying $20 million to end a six-year legal battle with drivers