Cabela’s makes executive appointment