Iran will "respond decisively" to any violation of the Iranian nuclear agreement, the country's President warns, while slamming US President Donald Trump's "ignorant, absurd and hateful rhetoric" about Iran being unfit to be heard at the United Nations.