UN says the world needs cap-and-trade, carbon taxes