Factors Affecting Earth's Rotation