Global economy a mixed bag, horizon uncertain: UNCTAD