二甲双胍应该什么时间吃