Cabela’s Q3 profit, sales rise