Community Fund of Darien awards nearly $700,000 in grants to non-profits