英国石油(BP)利润超预期,受伊朗战事推高油价至 120 美元上方