Preconditions for Information Aggregation in Prediction Markets