Multiple types of hydroxyl-rich cationic derivatives of PGMA for broad-spectrum antibacterial and antifouling coatings