Unravelling the magnetism, high spin polarization and thermoelectric efficiency of ZrFeSi half-Heusler