Much of the Gaza Strip lies in ruin from more than two years of Israeli strikes, with its 2 million Palestinian residents largely living in tents.