Trump says North Korea’s leader insulted him by calling him an ‘old lunatic’