OnlineJudge approves BP's Macondo settlementA federal judge has approved a more than $20 billion settlement agreement related to BP's 2010 US Gulf of Mexico oil spill.Macondo: Judge approves settlementCaroline Evans