Business News | Wed Apr 28, 2010 12:10am BST

BP profits soar, oil spill worries hit shares