Israel tells Hamas to accept ceasefire terms or risk new onslaught 'in near future'