Israel's military says troops have "begun pushing into the heart of Gaza City," renewing its call for thousands of war-weary civilians to evacuate.