Production of uniform droplets using membrane, microchannel and microfluidic emulsification devices