Photophysical effects of nitric oxide and S-nitrosocysteine on acridine orange: use as sequential sensing platform for NO, cysteine, cysteine–NO and Hg2+ under physiological conditions