vitamins for menstruation