CNOOC Limited SWOT Analysis