Ellen DeGeneres and Her Wife Portia de Rossi Have Been Through So Much in Their Marriage