Fabrication of Polyaniline Inverse Opals via Templating Ordered Colloidal Assemblies