A Nucleation Progenitor Function approach to polycrystalline equiaxed solidification modelling with application to a microgravity transparent alloy experiment observed in-situ