Assad in Tehran; Ahmadinejad stresses Iran nuclear right