Triazole substituted metal-free, metallo-phthalocyanines and their water soluble derivatives as potential cholinesterases inhibitors: Design, synthesis and in vitro inhibition study.