Cryptocurrencies suffer $18 billion drop in value over three days