Is Cryptocurrency Halal? – What Islamic Law Says