Multicompound inverse opal structures with gold nanoparticles for visible light photocatalytic activity