John Legend teams up with 81-year-old SA artist against HIV/Aids