In situ polymerization of sulfonated polyaniline in layered double hydroxide host matrix for corrosion protection