Relationship between technology adoption in agriculture and socio-cultural characteristics of farmers in West Bengal