New Balance factory store opens at Silver Sands Factory Stores