vitamin d and b12 together