Millennials want to connect to a cause they believe in and expect transparency, sophisticated storytelling and technical savvy from nonprofits. Many will also volunteer and lend the force of their own social networks to spread the word.