Suppressing supercooling in magnesium nitrate hexahydrate and evaluating corrosion of aluminium alloy container for latent heat storage application