A Label-Free Biosensor for Protein Detection Based on Ring Slots in a Photonic Crystal