The Senate will delay a vote initially scheduled for this coming week on repealing and replacing Obamacare after Arizona Senator John McCain announced Saturday he would not return to Washington for at least a week while he recovers from surgery.