New Orleans is a finalist to host 2018 Super Bowl