Ethnobiology at the millennium : past promise and future prospects