Optofluidic microscope: a novel high resolution microscope-on-a- chip system