Approximate Dynamic Programming for Constrained Linear Systems: A Piecewise Quadratic Approximation Approach