Attenuation of sweep events in a turbulent boundary layer using micro-cavities