PM holds talks with Iranian president in Tehran