Bisimulation quantifiers and uniform interpolation for guarded first order logic