Brian Stelter: President Trump living in a fantasyland