Joel Ward named Crystal Palace club captain