ESS wins prestigious Descartes prize