BP's stranded Canadian, Angolan assets expose wider industry risks