Competition, Cooperation, Research and Development: The Economics of Research Joint Ventures