Hackers steal almost $400 million from cryptocurrency ICOs