Escaping Saddle Points in Constrained Optimization