captain cold legends of tomorrow qu