Shape memory composite (SMC) self-healing coatings for corrosion protection