Legendary South African jazz trumpeter Hugh Masekela has died aged 78. In a statement, his family said he...