Environmental influence on strategy and performance in small technology-based firms : a resource dependence perspective