二甲双胍片吃半片有用吗多久