Iran will not compromise defense