Is Sports Betting Legal in the USA? A Comprehensive Guide to State Laws and Regulations