Putin meets Slovak PM as Ukraine gas transit contract nears end