Stuart nonprofit receives $5,000 anonymous donation to help families