Michael Kors opens at Cherry Hill Mall