Plant diversity in homegardens in a socio-economic and agro-ecological context