North Korean leader Kim Jong Un is suffering from health problems caused by obesity, including high blood pressure and diabetes, South Korea's spy agency has said.