Titanium Dioxide Photonic Crystals with Enhanced Photocatalytic Activity: Matching Photonic Band Gaps of TiO2 to the Absorption Peaks of Dyes