二甲双胍什么时候吃效果最好