Survey finds only 24% of US non-profits have a written online strategy