The greenhouse effect is a result of