senator john edwards