Sustainable agriculture: myths and realities.