Iran nuclear programs facing uncertainty