Putin: Russia may be fighting in Ukraine for ‘long’ time