Cultural dissimilarity: Boon or Bane for Technology Diffusion?