A Palestinian suicide bomber has blown himself up at an Israeli checkpoint in the northern West Bank , killing one Israeli soldier and at least two Palestinians .