Nature of substituent effects in nuclear magnetic resonance spectroscopy. 1. Factor analysis of carbon-13 chemical shifts in aliphatic halides