BP's Bob Dudley predicts Gulf spill has ended, vows cleanup

July 27, 2010 03:02 PM