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