Solid results from SA banks: PwC