BP rally tests investor patience with low-carbon write-downs | Siften