Microstructure and properties of polyurethanes derived from castor oil