Churchill Downs reports record $1.8bn revenue for the full-year 2022