Foreign companies have signed a string of deals with Iran since the nuclear deal, but are blocked from large-scale investments because global banks remain reluctant to engage with the country due to transparency concerns and uncertainty over continuing US sanctions.