Iran is hosting a nuclear conference on Saturday it calls "Nuclear Energy for All, Nuclear Weapons for No one".