Pathogenesis and Causes of Premature Ovarian Failure: An Update