Gaming and Leisure Properties reports $356.6m in Q2 2023 revenue