Challenges faced by small holder farmers in Uganda and how they can be addressed