North Korean leader Kim Jong Un has agreed to hold a landmark summit meeting with South Korea's president in April and impose a moratorium on nuclear and missile tests if his country holds talks with the United States, a senior South Korean official said.