The spirit of legendary jazz musician Hugh Masekela lives on at a new club in Johannesburg dedicated to his memory.