Court approves $1.2b robodebt settlement