Fluorescent polystyrene photonic crystals self-assembled with water-soluble conjugated polyrotaxanes