Discussion paper DP5433 Speculative Contracts Ran Spiegler Kfir Eliaz 22 Dec 2005 Industrial Organization D42 D82 L12