Reasons for Modern Warming: Hypotheses and Facts