Iranians have bought $ 2.5 billion in virtual currency