Kamala Harris has more cash but the swing state battle with Donald Trump is on a knife-edge, FT analysis shows... Read more