lose weight vitamin b complex