survey of combinatorial auctions 5324874