Cabela's Outpost opens in Waco