What are the time periods of Earth's revolution and Earth's rotation?