Netanyahu says Hamas will ‘pay a heavy price’ for attacks against Israel, warning ‘this is not yet over’