Zero-Sum Games and Linear Programming Duality