Putin: "Unfriendly countries" must pay for Russian gas in rubles from April 1