For decades, BP—the U.K.-based oil and gas giant that is No. 25 on the Fortune Global 500—has tried to position itself as an ...