When does the diverse partnership of R&D alliances promote new product development? The contingent effect of the knowledge base. (May 2021)