does b12 clean your system