Health benefits of vitamin b supplements