supergirl finale