Hugh Masekela: The horn player with a shrewd ear for today's music