Hugh Masekela awarded honorary doctorate