Louisville raked in $4.1 billion from tourism in 2023