Knowledge sharing: an innovative organizational approach to engage volunteers