how long for Metformin to lower blood sugar