Iran warns it has not ‘abandoned right to retaliate’ against Israel