cmc marketslatest news & developments