Kevin Smith to donate Weinstein project residuals to women's nonprofit