Price Variations in a Stock Market with Many Agents