Krüppel-like factor 4 mediates anti-proliferative effects of progesterone with G0/G1 arrest in human endometrial epithelial cells