Hackers demand $70 million to restore data held by companies