Solar negative pressure temperature difference power generation