A trillion dollars should come from rich countries, investors and multilateral development banks, UN-backed report says.