Relationship between technology adoption in agriculture and sociocultural characteristics of farmers in west bengal