Senate Republican leaders abruptly postponed a vote on a sweeping health-care bill until after Congress’ July 4 recess, setting off a high-stakes lobbying sprint that could determine the fate of the GOP’s legislation to topple most of the Affordable Care Act.