Outdoor gear giant Bass Pro is snapping up rival Cabela's in a $4.5 billion deal announced Monday.