日全食根据光的什么原理形成