Kashmir witnesses worst violence in six years