Cavity nucleation at particles on sliding grain boundaries. A shear crack model for grain boundary sliding in creeping polycrystals