Exchange-based CNOT gates for singlet-triplet qubits with spin-orbit interaction