can i take vitamin d3 and b12 together