can metformin delay the periods?