UN allocates $9M to keep life-saving services running in Gaza