Uber reveals cover-up of hack affecting 57M riders, drivers