Kim Jong Un's visit to Moscow is off, Russian official says