Bisimulation and Hennessy-Milner Logic for Generalized Synchronization Trees