Constructive algorithms for discrepancy minimization