An AIE singlet oxygen generation system based on supramolecular strategy