I think you are right. Trump’s comments today have nothing to do with what Cruz said in private... It has to do with the last couple of Iowa polls.
Trump didn’t say those comments today. The interview was done Friday.