Weakly Compact Cardinals: A Combinatorial Proof