Scientists achieve key elements for fault-tolerant quantum computation in silicon spin qubits