The North Face to open at Cherry Hill Mall