Four years ago Kamal Foroughi was working in Tehran as a consultant when he was arrested and thrown in jail, accused of spying.