Political Parties and Power: A New Framework for Analysis