S&P assigns A- rating to Bahrain's $500 million bond