CO2 revalorization for the organocatalytic synthesis of cyclic carbonates and vanillin-based non-isocyanate polyurethanes (NIPUs)