Progesterone: An overview and recent advances