Millennials and Gen Z are pretty charitable