Iran says it won’t let any country replace its oil, warns of ‘consequences’