Why do farmers innovate and why don't they innovate more? Insights from a study in East Africa