Any agreement with North Korea will be ‘spur of the moment’: Trump