Protests in northern Gaza show rare opposition to Hamas, with people chanting 'Hamas out' and 'Enough wars'