Yahoo Inc and CNBC have formed a content sharing partnership