Gamers Without Borders raises $10m for humanitarian aid