Israel's 18-month offensive against Hamas has destroyed vast areas of Gaza, raising fears that much of it may never be rebuilt.