为什么初一不一定发生日食