Facing intransigent Republican opposition, the Senate majority leader, Mitch McConnell, on Tuesday delayed a vote on legislation to repeal the Affordable Care Act, dealing another setback to Republicans’ seven-year effort to dismantle the health law and setting up a long, heated summer of health care battles.