Penn Entertainment posts $1.67bn in revenue for Q1 2023