Uber has agreed to pay $148 million to settle a data breach that affected some 57 million customers in 2016. The agreement…