Hamas reasserts control over parts of Gaza ravaged by war