BP will write down up to $17.5 billion in assets as pandemic, energy transition hit profits | Fortune