Collaborating With Style: Using an Agent-Based Model to Simulate Cognitive Style Diversity in Problem Solving Teams