Finiteness of Walrasian equilibria