As the Israeli violence continues, nearly two million Palestinians remain displaced, while the enclave faces the daunting task of clearing tens of millions of tonnes of rubble