why can the atmosphere hold on to heat