Democratic Party approval sinks to lowest in 25 years