Iran threatens to deploy mines in Persian Gulf if its coasts or islands attacked