Cabela's profit rises a record 62% in Q1