vitamin b-complex and shingles