Ronan Keating, Gary Player and Citadel raise R2 million for SA kids.