What is the role of social media in the Israeli-Palestinian battle for hearts, minds and political support?