Gaza economic recovery could take decades: UN report