Sperner's Lemma, Brouwer's fixed-point theorem, and cohomology