Scavenger mechanism of methylglyoxal by metformin. A DFT study