BP profits TREBLE to 14-year high of £6.9bn due to surge in oil and gas prices