B is a polyvalent moiety selected from the group consisting of alkylene, aralkylene, cycloalkylene, phenylene, polyalkylene oxide, including for example, polyethylene oxide, polypropylene oxide, polytetramethylene oxide, and copolymers and mixtures thereof; m is a number that is 0 to about 100; n is a number that is equal to or greater than 1; and p is a number that is about 5 or larger.