The Solar Envelope: How to Heat and Cool Cities Without Fossil Fuels