How small is beautiful? Food self-sufficiency and land gap analysis of smallholders in humid and semi-arid sub Saharan Africa.