cagr formula calculations discount rate future cash flows future value interest rate investopedia ordinary annuity periodic payments present value net present value rate of return sum of money time value of money value equation