Facile construction of dual bandgap optical encoding materials with PS@P(HEMA-co-AA)/SiO2-TMPTA colloidal photonic crystals