Does high-frequency trading do more harm than good?