San Francisco Frontiers - BP profit triples to $9.3 bn on soaring energy prices