Keanu Reeves has been quietly donating millions to children's hospitals for years