Decomposing Direct and Indirect Biases in Linear Models under Demographic Parity Constraint