Man charged over alleged $8m charity raffle scam