Microdrop technology: A general method for separating cells by function and composition