Google agrees to pay $93m to settle location data lawsuit