Photonic band-gap effects upon the light emission from a dye–polymer–opal composite