Synthesis and characterization of interpenetrating polymer networks from transesterified castor oil based polyurethane and polystyrene