地球上昼夜长短变化是由于哪两个原因造成的?