Why does Jupiter have a longer revolution than earth?