It has been two years since the agreement between major world powers and Iran to suspend Tehran's nuclear programme took effect.