TAQA gets S&P credit rating upgrade to AA-