Amazon to give away tens of millions of dollars in virtual currency