Inspector Greg Payne retires after 43 years