How do Jupiter's density and period of rotation compare to Earth's?