Čech cohomology and covering dimension for topological spaces