Recognition-mediated particle detection under microfluidic flow with waveguide-coupled 2D photonic crystals: towards integrated photonic virus detectors.