Two-Stage Robust Optimization with Applications in Health Care and Combinatorial Optimization