为什么会出现日食?为什么月食有这么多种类?