Las Vegas Grand Prix 2023 review: F1's Sin City gamble pays off