‘Grandpas’ got together to help kids. Scientists say it boosts the elders’ health, too