Why is the day exactly 24 hours long?