Eldorado Resorts and Caesars merger gets final approval