When nano meets bio : biological molecule detection based on silicon two-dimensional photonic crystals