Quantum error correction with spins in diamond