A-Priori Error Bounds for Finite Element Approximation of Elliptic Optimal Control Problems with Gradient Constraints