Open Internet by MindsNetRoblox loses $70 billion in value as company blames lack of viral games, share price down 70% over the last year