Banks across Gaza halt operations, worsening cash crisis for Palestinians