Vitamin Shoppe closes deal on 31-store acquisition in Northwest