Cabela's names new head of credit card division