NextGen Research Finds Few Using Bitcoin to Buy Good and Services 17 million bitcoins trading Bloomberg 127 billion