Bisimulation Quantifiers and Uniform Interpolation for Guarded First Order Logic