Egypt and Turkey ban cryptocurrencies under Islamic Sharia