Free-standing molecularly imprinted photonic hydrogels based on β-cyclodextrin for the visual detection of L-tryptophan