哈雷彗星绕太阳运行的周期怎么算