Moore to come: Collingwood lock Darcy in with six-year deal