McConnell delays health-care vote as McCain recovers from surgery