Shape-Constrained Estimation in High Dimensions