Which planet completes its rotation in 59-60 Earth days?