Democrats enter campaign's final stretch flush with cash