Biguanide and dihydrotriazine derivatives