difference between earth rotation and earth revolution