Sen. Ted Cruz says he's for health care reform, just not Obamacare