Time buffering approaches for robust project scheduling when faced with resource breakdowns