Click chemistry in mesoporous materials: functionalization of porous silicon rugate filters.