does metformin cause insomnia