Trump pours cold water on NATO allies' united front — Cnbc