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

July 27, 2010 5:02 PM