Electron Spin Dynamics in Semiconductor Quantum Dots