A UN assessment found it would take 15 years to clear the almost 40m tonnes of rubble in Gaza after almost 10 months of Israeli bombardment.