Waste heat to power conversion by means of thermomagnetic hydrodynamic energy harvester