Gaza: explosion kills Palestinian militant