challenges of growing your own food