discount blood tests for vitamin B12