日全食和月全食形成的原因