cherry hill is part of new jersey