Using nanoliter plugs in microfluidics to facilitate and understand protein crystallization