does vitamin b12 patch work