Federal judge approves BP Gulf oil spill medical serttlement