both horticulture and agriculture use plants as a source of food. what is the key difference between them?