Why does Labour always win in Wales? Explaining 100 years of single party dominance.