Factors related to the acceptance of new ideas and techniques in farming, Punjab, India