Parts of north Gaza have been under Israeli siege for days with reports of dozens of civilian deaths and food, water and medicine supplies running low.