如图是2012年5月21日发生的日环食,其形成的原因是