Functional partition strategy in assistance by shear thinning/self-healing effect to prepare durable anti-corrosion coating