OpenSea raises $300 million for encrypted digital marketplace