Inclusion complex formation of sanguinarine alkaloid with cucurbit[7]uril: inhibition of nucleophilic attack and photooxidation.