Dockers defender Pearce extends contract