bp Profits Highest in Four Years as Iran war Pushes up oil | Blerbz