GuardianCon Charity stream raises over $3.7 million