Israel has been accused of deliberately withholding food aid from people in northern Gaza.