the relationship between vitamin b12 and testosterone