Earth’s weather is primarily caused by the