Market microstructure and stock returns