Can low B12 levels indicate cancer