3-6 PBG AIDS-193355 AIDS193355 Biguanide polymers with alternating tri- and hexamethylene linkers