Cabela’s profit surges 73% on guns and ammo sales