Vladimir Putin demands Russian gas be paid for in roubles