lasix retard and homemade nitroglycerin and metformin mechanism and causes gestational diabetes and finasteride dutasteride