who did john edwards marry?