Caesars workers in Las Vegas approve new contract deal