Tourists descend on Nashville for solar eclipse