Approximate Positively Correlated Distributions and Approximation Algorithms for D-optimal Design