Layered double hydroxides (LDHs) as functional materials for the corrosion protection of aluminum alloys: A review