Can vitamin b12 deficiency cause hearing loss