2-8 PBG AIDS-193352 AIDS193352 Biguanide polymers with alternating di- and octamethylene linkers