Divided We March, Divided We Fight: Trade Unions, Social Democrats, and Voters at the 2005 German General Election