On the relationships between connection modes and workgroup performance: the moderating role of group size and product complexity