Ray Sheehan retires from Albion Park newsagency after 40 years