Elementary SN2 reaction revisited. Effects of solvent and alkyl chain length on kinetics of halogen exchange in haloalkanes elucidated by Empirical Valence Bond simulation