Ted Cruz is right about Obamacare