bp provides fuels and energy solutions.