"After a protracted and courageous battle with prostate cancer, he passed peacefully in Johannesburg," Masekela's family said in a statement. It hailed his "activist contribution" to music, which it ...