New Zealand iGaming could generate $20m for community