BP results wrap: Profits sink but dividend raised as Dudley bows out