John Edwards, Campaign Finance Violation | news sites