Fabrication and simulation of inverse poly(ferrocenylmethylvinylsilane)/silica opal structures and their optical properties