Cabell Magistrate Johnny McCallister announces retirement