can metformin cause testicular pain