You could almost see the dollar signs in the eyes of Iranians who spilled onto the streets of after news that Tehran had signed a nuclear deal.