CNN town hall and court case makes Trump stronger