Riot Platforms buys Bitcoin miners for $290 million