Fly ash characterization and application in Al–based Mg alloys