二甲双胍的什么时候吃最好