Mode of Action and Side-effects of Phenformin Hydrochloride