Text this: Effects of flux composition on melting behaviour of magnesium AZ91D alloys cast by investment casting in-situ melting technique