Harvesting environmental thermal energy using solid/liquid phase change materials