Biguanide hydrochloride