Modeling team knowledge sharing and team flexibility: The role of within-team competition