Michael F. Cannon debates universal health care in a forum on NPR’s Intelligence Squared