Caesars Entertainment Corporation (formerly Harrah's Entertainment from 1995 to 2010) is an American public gaming corporation that owns and operates over 50 casinos , hotels, and seven golf courses under several brands .