Clinton raises record campaign funds