Easy sensing of lead and zinc in water using smart glass based on cationic porphyrin layers