Binance cryptocurrency exchange loses $40 million in hack