function of metformin | generic viagra companies | metformin and hairloss