Sustainable livelihoods, environment and development: putting poor rural people first