Moore calls time on a remarkable career