Presidential Horse Race 2016: CNN Town Hall exposes the human side of Ted Cruz