Recent progress in detection of chemical and biological toxins in Water using plasmonic nanosensors