Scotiabank analyst Paul Cheng maintains BP (NYSE:BP) with a Sector Outperform and raises the price target from $41 to $58.