BP says sorry, guarantees $20B for gulf

June 16, 2010 10:13 PM