二甲双胍餐后多久吃最好