Recent developments in microfluidic device-based preparation, functionalization, and manipulation of nano- and micro-materials