Porous silicon microcavities for optical hydrocarbon detection