Iran Says It Test-Fires Longest-Range Missiles