Court approves $125 million New Century settlement