Senate Democrats have broken a Republican filibuster on extending unemployment benefits for millions of out-of-work Americans.