2-10 PBG AIDS-193353 AIDS193353 Biguanide polymers with alternating di- and decamethylene linkers