rotation and revolution period of all 8 planets