Lợi nhuận BP vượt dự báo khi chiến tranh Iran đẩy giá dầu lên trên 120 USD