Testing Factor-Model Explanations of Market Anomalies