Potential of solar heating and cooling