Castor oil-based polyols with gradually increasing functionalities for biopolyurethane synthesis