Synthesis, swelling behavior, and viscoelastic properties of functional poly(hydroxyethyl methacrylate) with ureidopyrimidinone side-groups