Effects of Customer Cooperation on Knowledge Generation Activities and Innovation Results of Firms