A methodology for dealing with uncertainty in construction projects