Shoe thrown at Rouhani as he returns to Iran