Iran's supreme leader Ali Khamenei delivers defiant speech