AM Best Affirms Credit Ratings of Hannover Rück SE and