Russian gas must be paid for in rubles from April 1: Putin