Facile and eco-friendly synthesis of polyaniline/ZnO composites for corrosion protection of AA-2024 aluminium alloy