Semiconductor quantum dots for electron spin qubits