Synthesis and characterization of an isocyanate-terminated hyperbranched polymer and its waterborne study