Antifouling double layers of functionalized-multi-walled carbon nanotubes coated ZnO for sensitive and selective electrochemical detection of catechol