Is Bitcoin Halal or Haram? Sheikh Mustafa Umar Has the Answer.