Wales have called up West Ham defender James Collins for Friday's World Cup qualifier against Macedonia amid a host of injuries.