Optical microcavities: single virus detection and nanoparticle trapping