State lawmakers extend sales tax for tourism through 2029