gary clark jr live 3