Wangaratta's Steve Johnson to retire from AFL