Similar Items: Speed, order cancellation, and market quality in electronic financial markets