Cabela's reports rise in sales and profits for Q2, to ramp up store openings