Tehran rules out Iranian troops in Iraq