best vitamin for stress and mood