Lignin-based non-isocyanate polyurethanes: towards sustainable polyurethanes | Synapse