Judge approves medical claims settlement in BP oil spill