Eldorado Resorts has agreed to buy Caesars Entertainment for about $8.5 billion in cash and stock, as it looks to build scale to take on competition from larger companies such as Las Vegas Sands and Wynn Resorts. The deal comes more than three months after Caesars agreed to give billionaire investor Carl Icahn three board...