Tetramethyldipropylenetriamine TMBPA: an ideal catalyst for a variety of polyurethane formulations