Trump agrees to meet with Kim Jong Un