Israel and Hamas are both winners and losers in Shalit swap deal