Home NationalBanking Nedbank Group delivers an excellent performance