does b12 pills help you lose weight