Condoleezza Rice in Iraq for surprise visit