State Rep. Gary Moore announces retirement from legislature