Kill-Resist-Renew Trinity: Hyperbranched Polymer with Self-Regenerating Attack and Defense for Antifouling Coatings.