Emulsion culture: a miniaturized library screening system based on micro-droplets in an emulsified medium.