Firm clustering and innovation: Determinants and effects