An Introduction to Robust Combinatorial Optimization