The innovative performance of firms in heterogeneous environments: the interplay between external knowledge and internal absorptive capacities