Uber to go public in 2019