Droplet microfluidics: recent developments and future applications.