Israel says "there is still work" ahead after tanks rolled into densely populated parts of Gaza City as the fight with Hamas intensified.