give an account of menstrual cycle