A review of the theory, methods and recent applications of high-throughput single-cell droplet microfluidics