Robust execution strategies for project scheduling with unreliable resources and stochastic durations