The impact of diversity of innovation channels on innovation performance in service firms