TuneCore pays out $3b to self-releasing artists