Disney agrees to pay $233M settlement