JOHANNESBURG (AP)— Hugh Masekela, the legendary South African jazz musician and anti-apartheid activist, has died after a decadelong fight with cancer. He was 78. Often called the "Father of South ...