Joel Garner hails cricket as “force for good” ahead of fundraising T20