Sen. McCain votes no on 'skinny' health care repeal