medpharma vitamin b12 500 mcg 107 tbl