Democratic presidential hopeful Bernie Sanders raised $5.2 million in the 18 hours since the polls closed Tuesday night in New Hampshire, his campaign said, in the wake of a primary in which he beat rival Hillary Clinton by about 20 percentage points.