Opals infiltrated with a stimuli-responsive hydrogel for ethanol vapor sensing