Flexibility and control in managing collaborative and in-house NPD