Democrats raise $27 million