Iran says committed to diplomacy but will make Israel pay for its error