Text this: Fluorescence detection of Zinc oxide nanoparticles in water contamination analysis based on surface reactivity with porphyrin