Edwards has $8.48M for re-election effort