Optochemical HCl gas sensor using substituted tetraphenylporphine–ethylcellulose composite films