Do I need to fast before a Vitamin B12 test?