BP reports huge profits £7bn ($8.45bn), the second highest in company's history, after oil and gas prices soared #news #general #inflation