Social networks, heterogeneity, and adoption of technologies: Evidence from India