二甲双胍什么时间吃效果好