Zac Walker calls time on decorated NPL career with Murray United