Gradient-Based Optimization of Utility-Based Shortfall Risk