From Opposition to Power: Taiwan's Democratic Progressive Party