Projection-Based Constrained Policy Optimization