fix annuity computation

This fixes the annuity computation in the Hagan cms coupon pricers. With that we have to increase the tolerance in one of the test cases which is also part of this commit.