二甲双胍在什么时候吃比较好