A method for estimating contingency based on project complexity