Caesars commits to $400m towards Atlantic City resorts by 2023