Iran says there is 'no military solution' to nuclear issue, warns of prompt retaliation