Antifouling nanocomposite polymer coatings for marine applications: A review on experiments, mechanisms, and theoretical studies. (10th August 2022)