Economic protests test Hamas's grip on Gaza