JPMorgan Upgrades CNOOC, Lifts Target Price to $31