Prediction of Bank Credit Ratings using Heterogeneous Topological Graph Neural Networks