Solar all-weather temperature difference power generation system