Court approves $1.2b robodebt settlement with federal government