Big-box retail veteran Leo Kahn dies at 94