Iranian Foreign Minister Mohammad Javad Zarif has warned against war with his country, saying Iran will never start a war, but will destroy any party who tries to invade it.