South Africa on the cusp of a ratings upgrade, but more needs to be done: BofA