2029 elections analysis