Topological Galois theory of Riemann surfaces