Iran rules out compromise on uranium enrichment