二甲双胍为什么是神药