Taliban bomb kills Pakistani general, two other soldiers