Business BP fuels calls for windfall tax as oil giant posts £11 billion profits in 2021 results February 8, 2022