who is john edwards married to?