Vitamin Shoppe opens new DC in Virginia