Faced with U.S. economic sanctions and a weak dollar, Tehran is demanding foreign energy companies do business in yen and euros, despite increasingly desperate need for investment.