Obama raises more than $86M for campaign, DNC