Il Nuovo Postiglione - BP profit soars as Mideast war roils energy prices