Israel bombards Gaza City, where many are trapped, as ceasefire deal Hamas has accepted hangs in balance.