Optimizing Conditional Value-At-Risk of Black-Box Functions