UN warns ‘all humanitarian aid could stop in few days’ in Gaza