A multicolor colorimetric assay for sensitive detection of sulfide ions based on anti-etching of triangular gold nanoplates