How long does the earth take to complete its rotation brainly