Slovak prime minister has ‘one-on-one’ meeting at the Kremlin as Ukraine prepares to halt transit of Russian gas