Legendary musician Hugh Masekela has died