Constrained Trajectory Optimization for Hybrid Dynamical Systems