Sen. McCain says 'no' on latest effort to repeal Obamacare