Iran could halt enrichment under right terms: president