Controlled light emission from dye-impregnated porous silicon microcavities