The Netherlands leads Europe in internet access