Project risk analysis: techniques for forecasting funding requirements, costs and timescales