On the competition between ECNs, stock markets and market makers /