Collaborate or be disrupted: how large corporations and startups can adapt to technological change to keep growing