Antifouling nanocomposite polymer coatings for marine applications: A review on experiments, mechanisms, and theoretical studies