The Microstructure of Currency Markets