Brookstone opens at Cherry Hill Mall