Theory of hole-spin qubits in strained germanium quantum dots