Iran diplomat warns of ‘all-out war’ if hit for Saudi attack