project forecasting cost cash flow and revenue