Broadcasting video games is raising millions for charities