Hydrogen-bonding interactions in hard segments of shape memory polyurethane: toluene diisocyanates and 1,6-hexamethylene diisocyanate. A theoretical and comparative study.