supergirl season 2 spoilers