Complementarity and increasing returns in intermediate inputs