The United States has approved a visa for Iranian President Mahmoud Ahmadinejad to enable him to address the U.N. Security Council over Tehran's nuclear program, the State Department said on Monday