A free-piston Stirling generator integrated with a parabolic trough collector for thermal-to-electric conversion of solar energy. (15th May 2019)