Template-assisted chemical synthesis of Au opal photonic crystal film with complete photonic band gaps in the visible