Gaza rebuild 'to cost billions'