Gaza bomb kills four Israeli soldiers