Western Maryland Scenic Railroad ridership sets record in 2023