Neil Monro retires as Treasurer