Cherryhill Village sells for $571M in blockbuster deal