Cabela’s announces new credit facility