Fitch assigns AA- rating to IDB