UN 'has run out of Gaza food aid'