This is not the first time the US President has said a deal with Iran is on the verge of being secured. What are the roadblocks?