Cabela’s completes variable funding facility with Royal Bank of Canada