best vitamins for energy and depression