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

July 27, 2010 4:02 PM