Putin: 'Unfriendly' nations to pay roubles for gas