Remaining charges dropped against John Edwards